package com.jiexin.dto;

import com.jiexin.model.SysAcl;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.beans.BeanUtils;

/**
 * @Author: Jay_Liu
 * @Description:
 * @Date: Created in 12:58 2018/4/21 0021
 * @Modified By:
 */
@Getter
@Setter
@ToString
public class AclDto extends SysAcl{

    // 权限点是否要默认选中
    private boolean checked = false;

    // 是否有权限操作(操作者拥有的权限才能分配给别人，否则需要向超级管理员申请需要的权限)
    private boolean hasAcl = false;

    public static AclDto adapt (SysAcl sysAcl) {
        AclDto dto = new AclDto();
        BeanUtils.copyProperties(sysAcl, dto);
        return dto;
    }
}
